Optimized Linear, Quadratic and Cubic Interpolators for Elementary Function Hardware Implementations
نویسندگان
چکیده
This paper presents a method for designing linear, quadratic and cubic interpolators that compute elementary functions using truncated multipliers, squarers and cubers. Initial coefficient values are obtained using a Chebyshev series approximation. A direct search algorithm is then used to optimize the quantized coefficient values to meet a user-specified error constraint. The algorithm minimizes coefficient lengths to reduce lookup table requirements, maximizes the number of truncated columns to reduce the area, delay and power of the arithmetic units, and minimizes the maximum absolute error of the interpolator output. The method can be used to design interpolators to approximate any function to a user-specified accuracy, up to and beyond 53-bits of precision (e.g., IEEE double precision significand). Linear, quadratic and cubic interpolator designs that approximate reciprocal, square root, reciprocal square root and sine are presented and analyzed. Area, delay and power estimates are given for 16, 24 and 32-bit interpolators that compute the reciprocal function, targeting a 65 nm CMOS technology from IBM. Results indicate the proposed method uses smaller arithmetic units and has reduced lookup table sizes compared to previously proposed methods. The method can be used to optimize coefficients in other systems while accounting for coefficient quantization as well as truncation and rounding effects of multiple arithmetic units.
منابع مشابه
Implementation and Performance
An earlier paper introduced the theoretical background for digital interpolation in a data receiver and described an interpolator control method. Here we report properties of a specific class of interpolators that are based upon polynomials. Several implementations are described, one of which is particularly convenient in practical hardware. Simulations demonstrate that simple interpolators giv...
متن کاملLinear and Quadratic Interpolators Using Truncated-Matrix Multipliers and Squarers
This paper presents a technique for designing linear and quadratic interpolators for function approximation using truncated multipliers and squarers. Initial coefficient values are found using a Chebyshev-series approximation and then adjusted through exhaustive simulation to minimize the maximum absolute error of the interpolator output. This technique is suitable for any function and any prec...
متن کاملSome New Canonical Forms for Polynomials
We give some new canonical representations for forms over C. For example, a general binary quartic form can be written as the square of a quadratic form plus the fourth power of a linear form. A general cubic form in (x1, . . . , xn) can be written uniquely as a sum of the cubes of linear forms `ij(xi, . . . , xj), 1 ≤ i ≤ j ≤ n. A general ternary quartic form is the sum of the square of a quad...
متن کاملOptimization of ammonia removal in an integrated fix-film activated sludge using response surface methodology
In this work, removal of ammonia from synthetic wastewater using integrated fixed-film activated sludge (IFAS) process was optimized using response surface methodology (RSM). The main operating parameters such as ammonia concentration rate (ALR) and hydraulic retention time (HRT) were optimized to acquire the maximum removal efficiency. The linear, 2FI, quadratic, mean, and cubic models were ut...
متن کاملAnalytical Solution of Linear, Quadratic and Cubic Model of PTT Fluid
An attempt is made for the first time to solve the quadratic and cubic model of magneto hydrodynamic Poiseuille flow of Phan-Thein-Tanner (PTT). A series solution of magneto hydrodynamic (MHD) flow is developed by using homotopy perturbation method (HPM). The results are presented graphically and the effects of non-dimensional parameters on the flow field are analyzed. The results reveal many i...
متن کامل